ditch for defence - Francés Inglés Diccionario